<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.5"/>
<title>xilsecure: xsecure_aes_hw.h File Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
  $(window).load(resizeHeight);
</script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
<link href="HTML_custom.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><img alt="Logo" src="xlogo_bg.png"/></td>
  <td style="padding-left: 0.5em;">
   <div id="projectname">xilsecure
   </div>
   <div id="projectbrief">Vitis Drivers API Documentation</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.5 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Overview</span></a></li>
      <li><a href="annotated.html"><span>Data&#160;Structures</span></a></li>
      <li><a href="globals.html"><span>APIs</span></a></li>
      <li><a href="files.html"><span>File&#160;List</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;"
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('xsecure__aes__hw_8h.html','');});
</script>
<div id="doc-content">
<div class="header">
  <div class="summary">
<a href="#define-members">Macros</a>  </div>
  <div class="headertitle">
<div class="title">xsecure_aes_hw.h File Reference</div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Overview</h2>
<div class="textblock"><p>This is the header file which contains ZynqMP AES core hardware definitions. </p>
<pre>
MODIFICATION HISTORY:</pre><pre>Ver   Who  Date        Changes
----- ---- -------- -------------------------------------------------------
4.0   vns  03/11/19 Initial release
4.6   am   09/17/21 Resolved compiler warnings
4.7   am   11/26/21 Resolved doxygen warning</pre><pre></pre><dl class="section note"><dt>Note</dt><dd></dd></dl>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="define-members"></a>
Macros</h2></td></tr>
<tr class="memitem:aae1144b9830a93d8a345636a8082431c"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#aae1144b9830a93d8a345636a8082431c">XSECURE_CSU_AES_BASE</a>&#160;&#160;&#160;(0xFFCA1000U)</td></tr>
<tr class="memdesc:aae1144b9830a93d8a345636a8082431c"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSU AES base address.  <a href="#aae1144b9830a93d8a345636a8082431c">More...</a><br/></td></tr>
<tr class="separator:aae1144b9830a93d8a345636a8082431c"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a70cfd063e5c71090c16a94edb5ae8a0d"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a70cfd063e5c71090c16a94edb5ae8a0d">XSECURE_CSU_PCAP_STATUS</a>&#160;&#160;&#160;(0xFFCA3010U)</td></tr>
<tr class="memdesc:a70cfd063e5c71090c16a94edb5ae8a0d"><td class="mdescLeft">&#160;</td><td class="mdescRight">CSU PCAP Status reg.  <a href="#a70cfd063e5c71090c16a94edb5ae8a0d">More...</a><br/></td></tr>
<tr class="separator:a70cfd063e5c71090c16a94edb5ae8a0d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2df1b86f0df945633e73080ff4322e05"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a2df1b86f0df945633e73080ff4322e05">XSECURE_CSU_PCAP_STATUS_PCAP_WR_IDLE_MASK</a>&#160;&#160;&#160;(0X00000001U)</td></tr>
<tr class="memdesc:a2df1b86f0df945633e73080ff4322e05"><td class="mdescLeft">&#160;</td><td class="mdescRight">PCAP Write Idle.  <a href="#a2df1b86f0df945633e73080ff4322e05">More...</a><br/></td></tr>
<tr class="separator:a2df1b86f0df945633e73080ff4322e05"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr><td colspan="2"><div class="groupHeader">Register Map</div></td></tr>
<tr><td colspan="2"><div class="groupText"><p>Register offsets for the AES module. </p>
</div></td></tr>
<tr class="memitem:ad630ee247405208df10c42bea596dafb"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#ad630ee247405208df10c42bea596dafb">XSECURE_CSU_AES_STS_OFFSET</a>&#160;&#160;&#160;(0x00U)</td></tr>
<tr class="memdesc:ad630ee247405208df10c42bea596dafb"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Status.  <a href="#ad630ee247405208df10c42bea596dafb">More...</a><br/></td></tr>
<tr class="separator:ad630ee247405208df10c42bea596dafb"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac4f6d3f9238230cda8ad67d102f6e6d6"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#ac4f6d3f9238230cda8ad67d102f6e6d6">XSECURE_CSU_AES_KEY_SRC_OFFSET</a>&#160;&#160;&#160;(0x04U)</td></tr>
<tr class="memdesc:ac4f6d3f9238230cda8ad67d102f6e6d6"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Source.  <a href="#ac4f6d3f9238230cda8ad67d102f6e6d6">More...</a><br/></td></tr>
<tr class="separator:ac4f6d3f9238230cda8ad67d102f6e6d6"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae1c3ca104b2640688266e44b30c888f7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#ae1c3ca104b2640688266e44b30c888f7">XSECURE_CSU_AES_KEY_LOAD_OFFSET</a>&#160;&#160;&#160;(0x08U)</td></tr>
<tr class="memdesc:ae1c3ca104b2640688266e44b30c888f7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Load Reg.  <a href="#ae1c3ca104b2640688266e44b30c888f7">More...</a><br/></td></tr>
<tr class="separator:ae1c3ca104b2640688266e44b30c888f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5fc757392b9473d3902cb3c214639e32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a5fc757392b9473d3902cb3c214639e32">XSECURE_CSU_AES_START_MSG_OFFSET</a>&#160;&#160;&#160;(0x0CU)</td></tr>
<tr class="memdesc:a5fc757392b9473d3902cb3c214639e32"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Start Message.  <a href="#a5fc757392b9473d3902cb3c214639e32">More...</a><br/></td></tr>
<tr class="separator:a5fc757392b9473d3902cb3c214639e32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aac3ef8dc2d3278648d10fcccab4c4267"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#aac3ef8dc2d3278648d10fcccab4c4267">XSECURE_CSU_AES_RESET_OFFSET</a>&#160;&#160;&#160;(0x10U)</td></tr>
<tr class="memdesc:aac3ef8dc2d3278648d10fcccab4c4267"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Reset Register.  <a href="#aac3ef8dc2d3278648d10fcccab4c4267">More...</a><br/></td></tr>
<tr class="separator:aac3ef8dc2d3278648d10fcccab4c4267"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aefe6749b6b1e100f76c8b489f5143452"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#aefe6749b6b1e100f76c8b489f5143452">XSECURE_CSU_AES_KEY_CLR_OFFSET</a>&#160;&#160;&#160;(0x14U)</td></tr>
<tr class="memdesc:aefe6749b6b1e100f76c8b489f5143452"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Clear.  <a href="#aefe6749b6b1e100f76c8b489f5143452">More...</a><br/></td></tr>
<tr class="separator:aefe6749b6b1e100f76c8b489f5143452"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a65de8895ca639c0793d5f3bc3b7ff127"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a65de8895ca639c0793d5f3bc3b7ff127">XSECURE_CSU_AES_CFG_OFFSET</a>&#160;&#160;&#160;(0x18U)</td></tr>
<tr class="memdesc:a65de8895ca639c0793d5f3bc3b7ff127"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Operational Mode.  <a href="#a65de8895ca639c0793d5f3bc3b7ff127">More...</a><br/></td></tr>
<tr class="separator:a65de8895ca639c0793d5f3bc3b7ff127"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a77b13d20302780896f179e0c3789b224"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a77b13d20302780896f179e0c3789b224">XSECURE_CSU_AES_KUP_WR_OFFSET</a>&#160;&#160;&#160;(0x1CU)</td></tr>
<tr class="memdesc:a77b13d20302780896f179e0c3789b224"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES KUP Write Control.  <a href="#a77b13d20302780896f179e0c3789b224">More...</a><br/></td></tr>
<tr class="separator:a77b13d20302780896f179e0c3789b224"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aadc62cc398f22228ef7972c28b1bc2b4"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#aadc62cc398f22228ef7972c28b1bc2b4">XSECURE_CSU_AES_KUP_0_OFFSET</a>&#160;&#160;&#160;(0x20U)</td></tr>
<tr class="memdesc:aadc62cc398f22228ef7972c28b1bc2b4"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 0.  <a href="#aadc62cc398f22228ef7972c28b1bc2b4">More...</a><br/></td></tr>
<tr class="separator:aadc62cc398f22228ef7972c28b1bc2b4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab546acdb0e3f981d4e76606bfec672"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#adab546acdb0e3f981d4e76606bfec672">XSECURE_CSU_AES_KUP_1_OFFSET</a>&#160;&#160;&#160;(0x24U)</td></tr>
<tr class="memdesc:adab546acdb0e3f981d4e76606bfec672"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 1.  <a href="#adab546acdb0e3f981d4e76606bfec672">More...</a><br/></td></tr>
<tr class="separator:adab546acdb0e3f981d4e76606bfec672"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4ae4618af67751a42aff5de918d54c32"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a4ae4618af67751a42aff5de918d54c32">XSECURE_CSU_AES_KUP_2_OFFSET</a>&#160;&#160;&#160;(0x28U)</td></tr>
<tr class="memdesc:a4ae4618af67751a42aff5de918d54c32"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 2.  <a href="#a4ae4618af67751a42aff5de918d54c32">More...</a><br/></td></tr>
<tr class="separator:a4ae4618af67751a42aff5de918d54c32"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0b8c817875ebc805ee81be1538c11a1a"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a0b8c817875ebc805ee81be1538c11a1a">XSECURE_CSU_AES_KUP_3_OFFSET</a>&#160;&#160;&#160;(0x2CU)</td></tr>
<tr class="memdesc:a0b8c817875ebc805ee81be1538c11a1a"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 3.  <a href="#a0b8c817875ebc805ee81be1538c11a1a">More...</a><br/></td></tr>
<tr class="separator:a0b8c817875ebc805ee81be1538c11a1a"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a64924a072197d0e34f8305ff47233489"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a64924a072197d0e34f8305ff47233489">XSECURE_CSU_AES_KUP_4_OFFSET</a>&#160;&#160;&#160;(0x30U)</td></tr>
<tr class="memdesc:a64924a072197d0e34f8305ff47233489"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 4.  <a href="#a64924a072197d0e34f8305ff47233489">More...</a><br/></td></tr>
<tr class="separator:a64924a072197d0e34f8305ff47233489"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a19c67648b6a09009674f0861c821ca34"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a19c67648b6a09009674f0861c821ca34">XSECURE_CSU_AES_KUP_5_OFFSET</a>&#160;&#160;&#160;(0x34U)</td></tr>
<tr class="memdesc:a19c67648b6a09009674f0861c821ca34"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 5.  <a href="#a19c67648b6a09009674f0861c821ca34">More...</a><br/></td></tr>
<tr class="separator:a19c67648b6a09009674f0861c821ca34"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a72eb0cb82eaccede4a02892b15485fc7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a72eb0cb82eaccede4a02892b15485fc7">XSECURE_CSU_AES_KUP_6_OFFSET</a>&#160;&#160;&#160;(0x38U)</td></tr>
<tr class="memdesc:a72eb0cb82eaccede4a02892b15485fc7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 6.  <a href="#a72eb0cb82eaccede4a02892b15485fc7">More...</a><br/></td></tr>
<tr class="separator:a72eb0cb82eaccede4a02892b15485fc7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2c9e9eed8028aa153d63c660c60bd493"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a2c9e9eed8028aa153d63c660c60bd493">XSECURE_CSU_AES_KUP_7_OFFSET</a>&#160;&#160;&#160;(0x3CU)</td></tr>
<tr class="memdesc:a2c9e9eed8028aa153d63c660c60bd493"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES Key Update 7.  <a href="#a2c9e9eed8028aa153d63c660c60bd493">More...</a><br/></td></tr>
<tr class="separator:a2c9e9eed8028aa153d63c660c60bd493"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a288b9458ee0a6ca2541a80df9bbdf2b5"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a288b9458ee0a6ca2541a80df9bbdf2b5">XSECURE_CSU_AES_IV_0_OFFSET</a>&#160;&#160;&#160;(0x40U)</td></tr>
<tr class="memdesc:a288b9458ee0a6ca2541a80df9bbdf2b5"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES IV 0.  <a href="#a288b9458ee0a6ca2541a80df9bbdf2b5">More...</a><br/></td></tr>
<tr class="separator:a288b9458ee0a6ca2541a80df9bbdf2b5"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38bf5d9e9916114373fb74f3eed8efd7"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#a38bf5d9e9916114373fb74f3eed8efd7">XSECURE_CSU_AES_IV_1_OFFSET</a>&#160;&#160;&#160;(0x44U)</td></tr>
<tr class="memdesc:a38bf5d9e9916114373fb74f3eed8efd7"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES IV 1.  <a href="#a38bf5d9e9916114373fb74f3eed8efd7">More...</a><br/></td></tr>
<tr class="separator:a38bf5d9e9916114373fb74f3eed8efd7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afc8d7dd85f087061e1a4d0e366779ea2"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#afc8d7dd85f087061e1a4d0e366779ea2">XSECURE_CSU_AES_IV_2_OFFSET</a>&#160;&#160;&#160;(0x48U)</td></tr>
<tr class="memdesc:afc8d7dd85f087061e1a4d0e366779ea2"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES IV 2.  <a href="#afc8d7dd85f087061e1a4d0e366779ea2">More...</a><br/></td></tr>
<tr class="separator:afc8d7dd85f087061e1a4d0e366779ea2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec24a13d03bd602adc1f46eee16fcaf8"><td class="memItemLeft" align="right" valign="top">#define&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="xsecure__aes__hw_8h.html#aec24a13d03bd602adc1f46eee16fcaf8">XSECURE_CSU_AES_IV_3_OFFSET</a>&#160;&#160;&#160;(0x4CU)</td></tr>
<tr class="memdesc:aec24a13d03bd602adc1f46eee16fcaf8"><td class="mdescLeft">&#160;</td><td class="mdescRight">AES IV 3.  <a href="#aec24a13d03bd602adc1f46eee16fcaf8">More...</a><br/></td></tr>
<tr class="separator:aec24a13d03bd602adc1f46eee16fcaf8"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Macro Definition Documentation</h2>
<a class="anchor" id="aae1144b9830a93d8a345636a8082431c"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_BASE&#160;&#160;&#160;(0xFFCA1000U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CSU AES base address. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#gadeb15e6ff58fe7e52935350e1a92a102">XSecure_AesInitialize()</a>.</p>

</div>
</div>
<a class="anchor" id="a65de8895ca639c0793d5f3bc3b7ff127"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_CFG_OFFSET&#160;&#160;&#160;(0x18U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Operational Mode. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga9d60cf825dcf6e7eb30d734f01014266">XSecure_AesDecrypt()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga78edf33e47f7a19be135b194af962d2c">XSecure_AesDecryptInit()</a>, and <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga7b2c563fa3324f4f329b775f314b96c4">XSecure_AesEncryptInit()</a>.</p>

</div>
</div>
<a class="anchor" id="a288b9458ee0a6ca2541a80df9bbdf2b5"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_IV_0_OFFSET&#160;&#160;&#160;(0x40U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES IV 0. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga9d60cf825dcf6e7eb30d734f01014266">XSecure_AesDecrypt()</a>.</p>

</div>
</div>
<a class="anchor" id="a38bf5d9e9916114373fb74f3eed8efd7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_IV_1_OFFSET&#160;&#160;&#160;(0x44U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES IV 1. </p>

</div>
</div>
<a class="anchor" id="afc8d7dd85f087061e1a4d0e366779ea2"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_IV_2_OFFSET&#160;&#160;&#160;(0x48U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES IV 2. </p>

</div>
</div>
<a class="anchor" id="aec24a13d03bd602adc1f46eee16fcaf8"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_IV_3_OFFSET&#160;&#160;&#160;(0x4CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES IV 3. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga9d60cf825dcf6e7eb30d734f01014266">XSecure_AesDecrypt()</a>, and <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga4db7441166b2271ceaac1ac859a15c60">XSecure_AesDecryptUpdate()</a>.</p>

</div>
</div>
<a class="anchor" id="aefe6749b6b1e100f76c8b489f5143452"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KEY_CLR_OFFSET&#160;&#160;&#160;(0x14U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Clear. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga9d60cf825dcf6e7eb30d734f01014266">XSecure_AesDecrypt()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga78edf33e47f7a19be135b194af962d2c">XSecure_AesDecryptInit()</a>, and <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga7b2c563fa3324f4f329b775f314b96c4">XSecure_AesEncryptInit()</a>.</p>

</div>
</div>
<a class="anchor" id="ae1c3ca104b2640688266e44b30c888f7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KEY_LOAD_OFFSET&#160;&#160;&#160;(0x08U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Load Reg. </p>

</div>
</div>
<a class="anchor" id="ac4f6d3f9238230cda8ad67d102f6e6d6"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KEY_SRC_OFFSET&#160;&#160;&#160;(0x04U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Source. </p>

</div>
</div>
<a class="anchor" id="aadc62cc398f22228ef7972c28b1bc2b4"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_0_OFFSET&#160;&#160;&#160;(0x20U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 0. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga9d60cf825dcf6e7eb30d734f01014266">XSecure_AesDecrypt()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga78edf33e47f7a19be135b194af962d2c">XSecure_AesDecryptInit()</a>, and <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga7b2c563fa3324f4f329b775f314b96c4">XSecure_AesEncryptInit()</a>.</p>

</div>
</div>
<a class="anchor" id="adab546acdb0e3f981d4e76606bfec672"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_1_OFFSET&#160;&#160;&#160;(0x24U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 1. </p>

</div>
</div>
<a class="anchor" id="a4ae4618af67751a42aff5de918d54c32"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_2_OFFSET&#160;&#160;&#160;(0x28U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 2. </p>

</div>
</div>
<a class="anchor" id="a0b8c817875ebc805ee81be1538c11a1a"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_3_OFFSET&#160;&#160;&#160;(0x2CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 3. </p>

</div>
</div>
<a class="anchor" id="a64924a072197d0e34f8305ff47233489"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_4_OFFSET&#160;&#160;&#160;(0x30U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 4. </p>

</div>
</div>
<a class="anchor" id="a19c67648b6a09009674f0861c821ca34"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_5_OFFSET&#160;&#160;&#160;(0x34U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 5. </p>

</div>
</div>
<a class="anchor" id="a72eb0cb82eaccede4a02892b15485fc7"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_6_OFFSET&#160;&#160;&#160;(0x38U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 6. </p>

</div>
</div>
<a class="anchor" id="a2c9e9eed8028aa153d63c660c60bd493"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_7_OFFSET&#160;&#160;&#160;(0x3CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Key Update 7. </p>

</div>
</div>
<a class="anchor" id="a77b13d20302780896f179e0c3789b224"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_KUP_WR_OFFSET&#160;&#160;&#160;(0x1CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES KUP Write Control. </p>

</div>
</div>
<a class="anchor" id="aac3ef8dc2d3278648d10fcccab4c4267"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_RESET_OFFSET&#160;&#160;&#160;(0x10U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Reset Register. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga9d60cf825dcf6e7eb30d734f01014266">XSecure_AesDecrypt()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga78edf33e47f7a19be135b194af962d2c">XSecure_AesDecryptInit()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga4db7441166b2271ceaac1ac859a15c60">XSecure_AesDecryptUpdate()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga7b2c563fa3324f4f329b775f314b96c4">XSecure_AesEncryptInit()</a>, <a class="el" href="group__xsecure__aes__zynqmp__apis.html#gabdefc1128b9769010e42070e15f06d74">XSecure_AesEncryptUpdate()</a>, and <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga88b6213e7e2f971ea5de22040b4f2510">XSecure_AesReset()</a>.</p>

</div>
</div>
<a class="anchor" id="a5fc757392b9473d3902cb3c214639e32"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_START_MSG_OFFSET&#160;&#160;&#160;(0x0CU)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Start Message. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga78edf33e47f7a19be135b194af962d2c">XSecure_AesDecryptInit()</a>, and <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga7b2c563fa3324f4f329b775f314b96c4">XSecure_AesEncryptInit()</a>.</p>

</div>
</div>
<a class="anchor" id="ad630ee247405208df10c42bea596dafb"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_AES_STS_OFFSET&#160;&#160;&#160;(0x00U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>AES Status. </p>

<p>Referenced by <a class="el" href="group__xsecure__aes__zynqmp__apis.html#ga4db7441166b2271ceaac1ac859a15c60">XSecure_AesDecryptUpdate()</a>.</p>

</div>
</div>
<a class="anchor" id="a70cfd063e5c71090c16a94edb5ae8a0d"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_PCAP_STATUS&#160;&#160;&#160;(0xFFCA3010U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>CSU PCAP Status reg. </p>

</div>
</div>
<a class="anchor" id="a2df1b86f0df945633e73080ff4322e05"></a>
<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">#define XSECURE_CSU_PCAP_STATUS_PCAP_WR_IDLE_MASK&#160;&#160;&#160;(0X00000001U)</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PCAP Write Idle. </p>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
	<p class="footer">&copy; Copyright 2015-2022 Xilinx, Inc. All Rights Reserved.</p>
	<p class="footer">&copy; Copyright 2022-2023 Advanced Micro Devices, Inc. All Rights Reserved.</p>
</div>
</body>
</html>
